package com.mobilezu.mobile.pushserver.dao;

import java.util.List;
import com.mobilezu.mobile.pushserver.model.PushUser;
import com.mobilezu.mobile.pushserver.service.UserNotFoundException;


public interface PushUserDao {

	public PushUser getPushUser(Long id);

	public PushUser savePushUser(PushUser pushUser);

	public void removePushUser(Long id);

	public boolean exists(Long id);

	public List<PushUser> getPushUsers();

	public PushUser getPushUserByUsername(String username)
			throws UserNotFoundException;

}
